header,aside.left-side,form,ul{
    display: none;
}

.hidden-col,ul[class~='nav'],button,input[type="submit"],input[type="reset"],input[type="button"],a[class~='btn']{
    display: none;
}

@media print{

    h3{border: none !important; font-size: 11px !important;
        background-color: #ddd; padding: 1px 5px !important; display: table !important;
        font-weight: bold; margin: 0 !important;}
    h4{font-weight: bold; font-size: 16px;}
    img{width: 15%; margin-right: 200px;}

    .margin-default{margin: 10px !important;}
    .padding-default{padding: 10px !important;}
    .padding-atualizacao{padding: 15px !important;}
    .border-default{border: 1px solid #ccc !important;}

    .margin-top-default{margin-top: 10px !important;}
    .margin-bottom-default{margin-bottom: 10px !important;}
    .margin-right-default{margin-right: 10px !important;}
    .margin-left-default{margin-left: 10px !important;}

    .padding-top-default{padding-top: 10px !important;}
    .padding-bottom-default{padding-bottom: 10px !important;}
    .padding-right-default{padding-right: 10px !important;}
    .padding-left-default{padding-left: 10px !important;}

    .no-margin-top{margin-top: 0 !important;}
    .no-margin-bottom{margin-bottom: 0 !important;}
    .no-margin-right{margin-right: 0 !important;}
    .no-margin-left{margin-left: 0 !important;}

    .no-padding-top{padding-top: 0 !important;}
    .no-padding-bottom{padding-bottom: 0 !important;}
    .no-padding-right{padding-right: 0 !important;}
    .no-padding-left{padding-left: 0 !important;}

    .bold{font-weight: 600 !important;}

    .txt-left{text-align: left !important;}
    .txt-center{text-align: center !important;}
    .txt-right{text-align: right !important;}

    .justify{text-align: justify !important;}
    .full{width: 100% !important;}

    /* Tabelas Tiss */

    .table-tiss{width: 100%; font-size: 10px !important; margin: 3px; font-family: "Arial" !important;}
    .table-tiss th{text-align: left !important; font-weight: normal !important; margin: 0 !important; padding: 0 !important;}
    .table-tiss td{font-weight: normal !important; margin: 0 !important; padding: 0 !important;}

    .table-tiss-border{width: 100%; font-size: 11px !important; border:1px solid #999 !important; margin: 0 0 3px 0;}
    .table-tiss-border th,.table-tiss-border td{padding: 3px !important;}

    .table-tiss .border-botton{border-bottom: 1px solid #999 !important; border-left: 6px solid #fff !important;
        border-right: 6px solid #fff !important; text-align: center !important;}

    .table-tiss .border-botton-gray{border-bottom: 1px solid #999 !important;}
    .table-tiss .gray{background-color: #ddd !important;}
}
